Multi-faceted knowledge translation intervention